package com.lagou.edu.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.ToString;
import org.apache.solr.client.solrj.beans.Field;

import java.io.Serializable;

/**
 * @author 陶肖寅
 * @version V1.0
 * <p>
 * date: 2020/10/8 10:51 上午
 * email:fromlx@126.com
 * @Copyright: 2020-2021 城云科技(中国)有限公司
 * </p>
 */
@Data
@ToString
public class Position implements Serializable {
    @Field
    private String id;

    @Field
    private String companyName;

    @Field
    private String positionAdvantage;

    @Field
    private String companyId;

    @Field
    private String positionName;

    @Field
    private String salary;

    @Field
    private String salaryMin;

    @Field
    private String salaryMax;

    @Field
    private String salaryMonth;

    @Field
    private String workYear;

    @Field
    private String jobNature;

    @Field
    private String chargeField;

    @Field
    private String createTime;

    @Field
    private String email;

    @Field
    private String publishTime;

    @Field
    private String isEnable;

    @Field
    private String isIndex;

    @Field
    private String city;

    @Field
    private String orderby;

    @Field
    private String isAdvice;

    @Field
    private String showorder;

    @Field
    private String publishUserId;

    @Field
    private String workAddress;

    @Field
    private String generateTime;

    @Field
    private String bornTime;

    @Field
    private String isReward;

    @Field
    private String rewardMoney;

    @Field
    private String isExpired;

    @Field
    private String positionDetailPV;

    @Field
    private String offlineTime;

    @Field
    private String positionDetailPV_cnbeta;

    @Field
    private String adviceTime;

    @Field
    private String comeFrom;

    @Field
    private String receivedResumeCount;

    @Field
    private String refuseResumeCount;

    @Field
    private String markCanInterviewCount;

    @Field
    private String haveNoticeInterCount;

    @Field
    private String isForbidden;

    @Field
    private String reason;

    @Field
    private String verifyTime;

    @Field
    private String adWord;

    @Field
    private String adRankAndTime;

    @Field
    private String adTimes;

    @Field
    private String adStartTime;

    @Field
    private String adEndTime;

    @Field
    private String adBeforeDetailPV;

    @Field
    private String adAfterDetailPV;

    @Field
    private String adBeforeReceivedCount;

    @Field
    private String adAfterReceivedCount;

    @Field
    private String adjustScore;

    @Field
    private String weightStartTime;

    @Field
    private String weightEndTime;

    @Field
    private String isForward;

    @Field
    private String forwardEmail;

    @Field
    private String isSchoolJob;

    @Field
    private String type;

    @Field
    private String prolong_offline_time;
}
